﻿namespace Quake3.BotLib.IO
{
    public enum PunctuationSubType
    {
        RightShiftAssign,
        LeftShiftAssign,
        Parameters,
        PrecompilerDirectiveMerge,
        LogicAnd,
        LogicOr,
        LogicGeq,
        LogicLeq,
        LogicEq,
        LogicUneq,
        MultiplyAssign,
        DivideAssign,
        ModuloAssign,
        AddAssign,
        SubtractAssign,
        Increment,
        Decrement,
        BinaryAndAssign,
        BinaryOrAssign,
        BinaryXorAssign,
        RightShift,
        LeftShift,
        PointerReference,
        Cpp1,
        Cpp2,
        Multiply,
        Divide,
        Modulo,
        Add,
        Subtract,
        Assign,
        BinaryAnd,
        BinaryOr,
        BinaryXor,
        BinaryNot,
        LogicNot,
        LogicGreater,
        LogicLess,
        Reference,
        Comma,
        Semicolon,
        Colon,
        QuestionMark,
        ParenthesesOpen,
        ParenthesesClose,
        BraceOpen,
        BraceClose,
        SquareBracketOpen,
        SquareBracketClose,
        BackSlash,
        PrecompilerDirective,
        Dollar
    }
}